Enhancing a Real-Time Distributed Computing Component Model through Cross-Fertilization

نویسنده

  • K. H. Kim
چکیده

The need for overall optimization of software-hardware complexes has been there throughout the history of computer applications. However, the need for significant improvement in the techniques for achieving it has become very acute as the growth of the embedded computing application field has been in an accelerating mode since mid-1990's. As a natural consequence of it, the desire to have unified modeling approaches that are effectively applicable to both hardware systems and software systems is as strong as ever. Often software design activities and hardware design activities proceed largely independently without joint analysis and optimization, i.e., without disturbing each other, until the integration phase is reached. In such situations, software designers can benefit considerably from the availability of reliable models of hardware under development at the early stage. Similarly, hardware designers can benefit from the availability of early abstract but reliable models of software under development. Both designers are bound to wonder about the essential differences between hardware system modeling techniques and software system modeling techniques and about the aspects common to both types of modeling techniques. This author, who is a researcher dealing with techniques for software system modeling, feels that the following complimentary relationship exists between the recent work on software system modeling and that on hardware system modeling. • Software designs used to involve producing multiple layers of abstraction. In general, the number of layers defined during software

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...

متن کامل

DisTriB: Distributed Trust Management Model Based on Gossip Learning and Bayesian Networks in Collaborative Computing Systems

The interactions among peers in Peer-to-Peer systems as a distributed collaborative system are based on asynchronous and unreliable communications. Trust is an essential and facilitating component in these interactions specially in such uncertain environments. Various attacks are possible due to large-scale nature and openness of these systems that affects the trust. Peers has not enough inform...

متن کامل

Real-Time Building Information Modeling (BIM) Synchronization Using Radio Frequency Identification Technology and Cloud Computing System

The online observation of a construction site and processes bears significant advantage to all business sector. BIM is the combination of a 3D model of the project and a project-planning program which improves the project planning model by up to 6D (Adding Time, Cost and Material Information dimensions to the model). RFID technology is an appropriate information synchronization tool between the...

متن کامل

An Effective Task Scheduling Framework for Cloud Computing using NSGA-II

Cloud computing is a model for convenient on-demand user’s access to changeable and configurable computing resources such as networks, servers, storage, applications, and services with minimal management of resources and service provider interaction. Task scheduling is regarded as a fundamental issue in cloud computing which aims at distributing the load on the different resources of a distribu...

متن کامل

Verification of Component-based Distributed Real-time Systems

Component-based software architectures enable reuse by separating application-specific concerns into modular components that are shielded from each other and from common concerns addressed by underlying services. Even so, concerns such as invocation rates, execution latencies, deadlines, and concurrency and scheduling semantics still cross-cut component boundaries in many real-time systems. Ver...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007